#include "001.h"
int main(int argc, const char *argv[])
{
	//定义两个字符数组，调用函数为其申请空间
	char *arr1=str_malloc();
	char *arr2=str_malloc();
	//判断
	if(NULL==arr1 || NULL==arr2)
		return 0;

	//输入字符串
	str_input(arr1);
	str_input(arr2);
	
	//计算长度
	printf("%s的长度为%d\n",arr1,str_length(arr1));
	printf("%s的长度为%d\n",arr2,str_length(arr2));

	//链接两个字符串
	arr1=str_cat_n(arr1,arr2,str_length(arr2));
	printf("链接后的字符串是%s\n",arr1);

	//调用排序
	str_sort(arr1);
	printf("排序后的字符串是%s\n",arr1);

	//释放空间
	str_free(arr1);
	arr1=NULL;
	str_free(arr2);
	arr2=NULL;
	
	return 0;
}
